This page last changed on Feb 06, 2009 by cmd0219.
Name Description/Objective
Expected Result
Status
Written By
Execution Steps
UPDATE 1
Update a row from a simple SELECT * FROM TABLE query with and without primary keys.
    Chris  
UPDATE 2
Update multiple rows from a simple SELECT * FROM TABLE query with and without primary keys.
    Chris  
UPDATE 3
Update a row from a nested select statement. SELECT * FROM TABLE1 WHERE X IN (SELECT Y FROM TABLE2) query.
    Chris  
UPDATE 4
Update row(s) from an INNER JOIN query on more than 1 table.
       
UPDATE 5
Update row(s) from a LEFT OUTER JOIN query on more than 1 table.
       
UPDATE 6
Update row(s) from a RIGHT OUTER JOIN query on more than 1 table.
       
REFRESH ADD
Refresh servlet displays new rows added to underlying datasource.
    Chris 1. Call refresh servlet
2. Add a new row
3. Call refresh servlet
4. Check that new row is present
REFRESH DELETE
Refresh servlet does not display rows removed from underlying datasource.
    Chris
1. Call refresh servlet
2. Delete a row
3. Call refresh servlet
4. Check that rows have been removed.
DATASOURCE OFF
Plugin provides appropriate error message for datasource related errors.     Chris
 
LOCKED TABLES
Appropriate message should be displayed for errors related to locked tables.
    Chris
 
SQL INJECTION
Plugin prevents sql injection attempts.  Values are appropriately escaped when passed to plugin.
    Chris
 
DATA STRESS TEST
Plugin performs normally with extremely large data sets.
       
UPDATE USER PROVIDED
The where clause used in the update statements only contain columns specified by the user provided info. 
       
UPDATE USER PROVIDED
Exception message is displayed when invalid columns are specified by the user for identifyingColumns parameter.
       
SERVLET SECURITY
Servlet only runs updates / refreshes for a valid confluence session.
       
SERVLET POST
Servlet returns errors for invalid POST parameters (incorrect naming, wrong amounts, etc.)
       
           
           
Document generated by Confluence on May 21, 2009 10:23